[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
        Port 3FD  -  Line status register

        1xxx xxxx  Forced to 0
        x1xx xxxx  1=TEMT (Transmitter Empty)
                   The transmit shift and hold registers are empty
        xx1x xxxx  1=THRE (Transmitter Holding Register Empty)
                   Indicates that a new character can be send.
                   Set when character send.
        xxx1 xxxx  1=BI (Break Interrupt)
                   Set when connection could be lost. Reset when register
                   read.
        xxxx 1xxx  1=FE (Framing Error)
                   Set when last character didn't have a valid stop bit.
                   Reset when register read.
        xxxx x1xx  1=PE (Parity Error)
                   Reset when register read.
        xxxx xx1x  1=OE (Overrun Error)
                   Set when data is received and buffer (port 3D8)
                   isn't empty. Reset when register is read.
        xxxx xxx1  1=DR (Data Ready)
                   Set when data is received
                   Reset when port 3F8 is read.

        Note: Bit 1 through 4 are error conditions that produce a Receive
        Line Status Interrupt whenever any of the corresponding conditions
        are detected.

        Note: This is a Read-Only register. Writing is not recommended,
        as this operation is used for factory testing.

See Also: RS-232 2FD
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson